package com.example.day02;

/**
 * @author Lenovo
 */
public class Demo9 {
    public static void main(String[] args) {
        //定义变量
        int i = 10;
        int j = 20;
        int k = 30;

        //& 有false则false
        System.out.println((i > j) & (i > k));
        //false & false
        System.out.println((i < j) & (i > k));
        //true & false
        System.out.println((i > j) & (i < k));
        //false & true
        System.out.println((i < j) & (i < k));
        //true & true
        System.out.println("---------");

        //|有true则true
        System.out.println((i > j) | (i > k));
        //false | false
        System.out.println((i < j) | (i > k));
        //true | false
        System.out.println((i > j) | (i < k));
        //false | true
        System.out.println((i < j) | (i < k));
        //true | true
        System.out.println("---------");

        //^相同为false,不同为true
        System.out.println((i > j) ^ (i > k));
        //false ^ false
        System.out.println((i < j) ^ (i > k));
        //true ^ false
        System.out.println((i > j) ^ (i < k));
        //false ^ true
        System.out.println((i < j) ^ (i < k));
        //true ^ true
        System.out.println("---------");

        //!
        System.out.println((i > j));
        //false
        System.out.println(!(i > j) );
        //!false
        System.out.println(!!(i > j) );
        //!!false
        System.out.println(!!!(i > j) );
        //!!!false

    }
}
